/*
 * Copyright (c) 2024. hallele, Inc All rights reserved.
 */

package cn.hallele.ms.starter.web.framework.service;

import cn.hallele.ms.starter.web.framework.context.ActionContext;

/**
 * hallele_mc_core
 *
 * @author anle5
 * @since 2024/12/24 12:44
 */
public abstract class ActionService {
    /**
     * 是否需要创建action订单，可继承实现
     *
     * @return 默认需要
     */
    public boolean needCreateOrder() {
        return true;
    }

    /**
     * 是否需要登录
     *
     * @return 默认需要
     */
    public boolean needLogin() {
        return true;
    }

    /**
     * 补充请求内容
     *
     * @param context 上下文
     */
    public void supplementRequest(ActionContext context) {
    }
}
